#include "stm32f10x.h"
#include "Delay.h"
#include "led.h"
#include "key.h"
u8 t;
u8 k1=0,k2=0,k3=0,k4=0;
int main(void)
{
	LED_Init();
	KEY_Init();		
	while(1)
	{
		t=KEY_Scan();
		if(t)
		{
			switch(t)
			{
				case 1:
					if(k1==0)
						GPIO_SetBits(GPIOC,GPIO_Pin_8);
					else
						GPIO_ResetBits(GPIOC,GPIO_Pin_8);
					k1=!k1;
					break;
				case 2:
					if(k2==0)
						GPIO_SetBits(GPIOC,GPIO_Pin_9);
					else
						GPIO_ResetBits(GPIOC,GPIO_Pin_9);
					k2=!k2;
					break;
				case 3:
					if(k3==0)
						GPIO_SetBits(GPIOC,GPIO_Pin_10);
					else
						GPIO_ResetBits(GPIOC,GPIO_Pin_10);
					k3=!k3;
					break;
				case 4:
					if(k4==0)
						GPIO_SetBits(GPIOC,GPIO_Pin_11);
					else
						GPIO_ResetBits(GPIOC,GPIO_Pin_11);
					k4=!k4;
					break;
					
			}
		}
		else Delay(10);
	}
}
